.layout {
  width: 1200px;
  margin: 0 auto;

  &:before, &:after {
    content: '';
    display: table;
  }

  &:after {
    clear: both;
  }
}

a {
  text-decoration: none;
  color: #3a3a3a;
}

.f-l {
  float: left;
}

.f-r {
  float: right;
}

.clearfix {
  &:before, &:after {
    content: "";
    display: table;
  }

  &:after {
    clear: both;
  }
}

.shortcut .s-dropdown .icon-dropdown:before,
.icon-minicart:before, .search-bar-form:after {
  background: {
    image: url("/images/icon-common.svg");
    repeat: no-repeat;
  };
}

.swiper-button-prev, .swiper-button-next,
.category-item-info:after {
  background: {
    image: url("/images/icon01.svg");
    repeat: no-repeat;
  };
}

.relative {
  position: relative;
}

.breadcrumb-area {
  margin-left: 1px;
  line-height: 1.5;
  padding-top: 10px;
  color: #bbb;

  a {
    color: #666;
  }

  span {
    color: #333;
  }
}
